package com.stylefeng.guns.modular.area.dao;

import java.util.List;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.stylefeng.guns.modular.area.model.BdapAreaPopPropDm;
import com.stylefeng.guns.modular.map.model.AreaDmModel;
import com.stylefeng.guns.modular.map.model.MyTimeType;

/**
 * <p>
  *  Mapper 接口
 * </p>
 *
 * @author xiongyao
 * @since 2017-11-23
 */
public interface BdapAreaPopPropDmMapper extends BaseMapper<BdapAreaPopPropDm> {

	List<AreaDmModel> selectAreaCumulativePassenger(MyTimeType mytimeType);//区域日累计客流

	List<AreaDmModel> selectAreaPeakPassengerByMon(MyTimeType mytimeType);//区域日累计客流

	List<BdapAreaPopPropDm> selectAreaStaySituationDm(MyTimeType mytimeType);//区域逗留情况（小时）

	List<AreaDmModel> selectAreaOriginProvince(MyTimeType mytimeType);//区域客源地分布（省份）

	List<AreaDmModel> selectAreaOriginCity(MyTimeType mytimeType);//区域客源地分布（城市）

	List<AreaDmModel> selectAreaUserCounty(MyTimeType mytimeType);//区域区县用户分布

	List<AreaDmModel> selectAreaPermanentPeopleDm(MyTimeType mytimeType);//区域出行人口

	List<AreaDmModel> selectAreaSexByTime(MyTimeType mytimeType);//区域性别分布

	List<AreaDmModel> selectAreaTerminal(MyTimeType mytimeType);//区域终端分布

	List<AreaDmModel> selectAreaConsumption(MyTimeType mytimeType);//区域月消费分布

	List<AreaDmModel> selectAreaAge(MyTimeType mytimeType);//区域年龄分布

}